package com.hmall.api.config;


import feign.Logger;
import org.springframework.context.annotation.Bean;

/*配置类为什么没有使用@Configuration ？？
*     在Spring框架中，@Configuration 注解通常用于标记一个类作为配置类，以便定义Bean和其他配置。
*     但在某些情况下，即使没有显式地使用 @Configuration 注解，也可以实现类似的功能。
*     1 如果你的类被 @Component、@Service、@Repository 或 @Controller 等注解标记，并且这些类所在的包被组件扫描覆盖，则Spring会自动检测并注册这些类为Bean。
*     2 使用 @Bean 方法可以在任何地方定义Bean，而不一定非得在一个带有 @Configuration 注解的类中。虽然这并不是推荐的做法，*/
public class DefaultFeignConfig {

    @Bean
    public Logger.Level feignLoggerLevel() {
        return Logger.Level.FULL;
    }

}
